namespace Synergy.SharePoint
{
	/// <summary>
	/// Constants for out-of-the-box site templates.
	/// </summary>
	/// <remarks>
	///		<list type="table">
	///			<listheader><term>Version</term><description>Description</description></listheader>
	///			<item>
	///				<term>1.0</term>
	///				<description>Initial version</description>
	///			</item>
	///		</list>
	/// </remarks>
	public static class SiteTemplates
	{
		/// <summary>
		/// Constants for the Team Site template used for Blank, Blog, Document Workspace, and Team Sites.
		/// </summary>
		public static class TeamSite
		{
			/// <summary>
			/// Site template id.
			/// </summary>
			public const int Id = 1;
			
			/// <summary>
			/// Site template name.
			/// </summary>
			public const string Title = "STS";
		}


		/// <summary>
		/// Constants for the Meeting Workspace site template used for Basic, Blank, Decision, Multipage, and Social Meeting Workspaces.
		/// </summary>
		public static class MeetingWorkspace
		{
			/// <summary>
			/// Site template id.
			/// </summary>
			public const int Id = 2;
			
			/// <summary>
			/// Site template name.
			/// </summary>
			public const string Title = "MPS";
		}


		/// <summary>
		/// Constants for the Wiki Site template.
		/// </summary>
		public static class WikiSite
		{
			/// <summary>
			/// Site template id.
			/// </summary>
			public const int Id = 4;
			
			/// <summary>
			/// Site template name.
			/// </summary>
			public const string Title = "WIKI";
		}


		/// <summary>
		/// Constants for the Report Center site template.
		/// </summary>
		public static class ReportCenter
		{
			/// <summary>
			/// Site template id.
			/// </summary>
			public const int Id = 38;
			
			/// <summary>
			/// Site template name.
			/// </summary>
			public const string Title = "SPSREPORTCENTER";
		}


		/// <summary>
		/// Constants for the Search Center site template.
		/// </summary>
		public static class SearchCenter
		{
			/// <summary>
			/// Site template id.
			/// </summary>
			public const int Id = 90;
			
			/// <summary>
			/// Site template name.
			/// </summary>
			public const string Title = "SRCHCENTERLITE";
		}


		/// <summary>
		/// Constants for the Records Center site template.
		/// </summary>
		public static class RecordsCenter
		{
			/// <summary>
			/// Site template id.
			/// </summary>
			public const int Id = 14483;

			/// <summary>
			/// Site template name.
			/// </summary>
			public const string Title = "OFFILE";
		}
	}
}